package com.sinping.qh.repository.mongo.user;

import com.sinping.qh.domain.user.UserInfo;
import org.springframework.data.mongodb.repository.MongoRepository;

import java.util.List;

/**
 * @author zhangjin
 * @create 2018/5/28
 */
public interface UserInfoRepository extends MongoRepository<UserInfo,String> {
    UserInfo findUserInfoByUserNameAndContent(String username,String content);

    List<UserInfo> findAll();


    List<UserInfo> findUserInfoByFullNameIsLike(String name);
    /**
     * 通过单位id查找
     */
    List<UserInfo>findAllByUnitId(String unitId);
    /**
     * 通过角色Id
     */
    List<UserInfo>findAllByRoleId(String roleId);
    /**
     * 通过用户名查找
     */
    UserInfo findByUserName(String userName);
}
